Minimizing the Real Functions of the ICEC'96 Contest by Differential Evolution
نویسندگان
چکیده
by adding the weighted difference between two population vectors to a third vector. If the resulting vector yields a lower objective function value than a predetermined population member, the newly generated vector will replace the vector with which it was compared in the following generation; otherwise, the old vector is retained. This basic principle, however, is extended when it comes to the practical variants of DE. For example an existing vector can be perturbed by adding more than one weighted difference vector to it. In most cases, it is also worthwhile to mix the parameters of the old vector with those of the perturbed one. The performance of the resulting vector is then compared to that of the old vector. We will describe two variants of DE which have proven to be useful. Differential Evolution (DE) has recently proven to be an efficient method for optimizing real-valued multi-modal objective functions. Besides its good convergence properties and suitability for parallelization, DE's main assets are its conceptual simplicity and ease of use. This paper describes two variants of DE and summarizes their performance on the real test functions of the ICEC'96 contest. Introduction Differential Evolution (DE) [1], [2] has proven to be a promising candidate for optimizing realvalued multi-modal objective functions. Besides its good convergence properties DE is very simple to understand and to implement. DE is also particularly easy to work with, having only a few control variables which remain fixed throughout the entire optimization procedure. Variant DE/rand/1 For each vector x i G , , i = 0,1,2,...,NP-1, a perturbed vector v i G , +1 is generated according DE is a parallel direct search method which utilizes NP D-dimensional parameter vectors: to v x F x x i G r G r G r G , , , , ( ) + = + ⋅ − 1 3 1 2 (2) xi,G, i = 0, 1, 2, ... , NP-1, (1) with r r r NP 1 2 3 0 1 , , , ∈ − , integer and mutually different, and F > 0. as a population for each generation G, i.e. for each iteration of the optimization. NP doesn't change during the minimization process. The initial population is chosen randomly and should try to cover the entire parameter space uniformly. As a rule, we will assume a uniform probability distribution for all random decisions unless otherwise stated. The crucial idea behind DE is a scheme for generating trial parameter vectors. Basically, DE generates new parameter vectors The integers r1, r2 and r3 are chosen randomly from the interval [1, NP] and are different from the running index i. F is a real and constant factor ∈ [0, 2] which controls the amplification of the differential variation ( ) , , x x r G r G 2 3 − . Note that the vector x r G 1, which is perturbed to yield v i G , +1has no relation to x i G , but is a randomly chosen population member. Fig. 1 is a two dimensional example that illustrates the different vectors which play a part in the vector-generation scheme. The notation: DE/rand/1 specifies that the vector to be perturbed is randomly chosen and that the perturbation consists of one weighted difference vector. rand() is supposed to generate a random number ∈ [0,1):
منابع مشابه
OPTIMAL CONSTRAINED DESIGN OF STEEL STRUCTURES BY DIFFERENTIAL EVOLUTIONARY ALGORITHMS
Structural optimization, when approached by conventional (gradient based) minimization algorithms presents several difficulties, mainly related to computational aspects for the huge number of nonlinear analyses required, that regard both Objective Functions (OFs) and Constraints. Moreover, from the early '80s to today's, Evolutionary Algorithms have been successfully developed and applied as a ...
متن کاملXergy analysis and multiobjective optimization of a biomass gasification-based multigeneration system
Biomass gasification is the process of converting biomass into a combustible gas suitable for use in boilers, engines, and turbines to produce combined cooling, heat, and power. This paper presents a detailed model of a biomass gasification system and designs a multigeneration energy system that uses the biomass gasification process for generating combined cooling, heat, and electricity. Energy...
متن کاملA meshless discrete Galerkin method for solving the universe evolution differential equations based on the moving least squares approximation
In terms of observational data, there are some problems in the standard Big Bang cosmological model. Inflation era, early accelerated phase of the evolution of the universe, can successfully solve these problems. The inflation epoch can be explained by scalar inflaton field. The evolution of this field is presented by a non-linear differential equation. This equation is considered in FLRW model...
متن کاملOptimum Pareto design of vehicle vibration model excited by non-stationary random road using multi-objective differential evolution algorithm with dynamically adaptable mutation factor
In this paper, a new version of multi-objective differential evolution with dynamically adaptable mutation factor is used for Pareto optimization of a 5-degree of freedom vehicle vibration model excited by non-stationary random road profile. In this way, non-dominated sorting algorithm and crowding distance criterion have been combined to differential evolution with fuzzified mutation in order ...
متن کاملMorphic Search Strategies
† Also at SearchSpace Ltd., London. Abstract: This paper presents the details of a novel search strategy based on randomly remapped search spaces. The algorithm, the MultiMorphic Hill Climber (MMHC), uses multiple base changes in the encoding of potential solutions, so as to adjust the shape and form of a search problem. We describe the algorithm’s structure and present the details of the algor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996